A Modular Software Infrastructure for Distributed Control of Collaborating UAVs

نویسندگان

  • Allison Ryan
  • Xiao Xiao
  • Sivakumar Rathinam
  • John Tisdale
  • Marco Zennaro
  • Derek Caveney
  • Raja Sengupta
  • Karl Hedrick
چکیده

Collaborating unmanned aerial vehicles can efficiently perform surveillance, mapping, and other tasks without human risk. Currently deployed unmanned aerial vehicles demonstrate a need for increased autonomy and cooperation. We present a software architecture and UAV hardware platform that have demonstrated single-user control of a fleet of aircraft, distributed task assignment, and vision-based navigation. This is the only such system known to the authors to have demonstrated in-the-air task allocation and collaboration. A modular software infrastructure has been developed to coordinate distributed control, communications, and vision-based control. Along with the onboard control architecture, a set of user interfaces has been developed to allow a single user to efficiently control the fleet of aircraft. Distributed and vision-based control are enabled by powerful onboard computing capability and an aircraft-to-aircraft ad-hoc wireless network. Custom modifications to the Sig Rascal airframe were required to support this capability. We describe original elements of the system that provide unique capabilities for collaboration, followed by results of a milestone flight demonstration of three collaborating UAVs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Modular Programming Techniques for Distributed Computing Tasks

This paper describes design patterns used in developing a software platform for mobile robot teams engaged in distributed sensing and exploration tasks. The goal of the system presented is to minimize redundancy throughout the development and execution pipelines by exploring the application of a strong type system to both the collaborative development process and runtime behaviors of mobile sen...

متن کامل

Data-flow Distribution in FICAS Service Composition Infrastructure

This paper presents FICAS, a distributed data-flow infrastructure for composing software services into megaservices. We discuss the basic features of FICAS that enable the distribution of data-flows within megaservices. An autonomous service access protocol, ASAP, is defined to enforce the explicit separation of control-flows from dataflows of software services. We illustrate the procedure to c...

متن کامل

Design and Implementation of a Low Cost, Hierarchical and Modular Avionics Architecture for the DragonFly UAVs∗

We present the design and implementation of the safety critical avionics for the Stanford Dragonfly Unmanned Aerial Vehicles (UAVs). The software architecture of the avionics is based on the Client-Server architecture of QNX Neutrino, the real-time operating system used. Our architecture is hierarchical and modular: it isolates user-defined applications from underlying low-level system services...

متن کامل

Modular approach for an ASIC integration of electrical drive controls

VLSI circuits design allows today to consider new modes of implementation for electrical controls. However, design techniques require an adaptation effort that few designers, too accustomed to the software approach, provide. The authors of this article propose to develop a methodology to guide the electrical designers towards optimal performances of control algorithms implementation. Thus, they...

متن کامل

A programmable SDN+NFV-based architecture for UAV telemetry monitoring

The explosive growth in the worldwide use of Unmanned Aerial Vehicles (UAVs) has raised a critical concern with respect to the adequate management of their ad hoc network configuration as required by their mobility management process. As UAVs migrate among ground control stations, associated network services, routing and operational control must also rapidly migrate to ensure a seamless transit...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006